"""
捕捉模块基类
- 所有屏幕捕捉类必须继承并实现 grab_frame()
"""

class CaptureBase:
    def grab_frame(self):
        """
        捕捉一帧画面
        :return: numpy.ndarray (H, W, 3)，BGR 图像
        """
        raise NotImplementedError("子类必须实现 grab_frame() 方法")
